16ed12e310f9ffe523f28e173892bd13baeb789d,plugins/github/src/org/jetbrains/plugins/github/tasks/GitHubRepository.java,GitHubRepository,getIssues,#String#,92
Before Change
path = "/legacy/issues/search/" + getRepoAuthor() + "/" + getRepoName() + "/open/" + encodeUrl(query);
}
else {
path = "/repos/" + getRepoAuthor() + "/" + getRepoName() + "/issues";
}
JsonElement response = GithubApiUtil.getRequest(myAuthData, path);
JsonArray issuesArray;
if (noQuery) {
if (response == null || !response.isJsonArray()) {
throw errorFetchingIssues(response);
}
issuesArray = response.getAsJsonArray();
}
After Change
@NotNull
private Task[] getIssues(@Nullable String query) throws Exception {
List<GithubIssue> issues = GithubApiUtil.getIssues(getAuthData(), getRepoAuthor(), getRepoName(), query);
int i = 0;
Task[] tasks = new Task[issues.size()];
for (GithubIssue issue : issues) {
tasks[i++] = createTask(issue);
}
return tasks;
}
@NotNull